package nftrainer.interfaces;

import java.util.HashMap;

import language.TextHandler;


public interface IController {
	
	public void start(TextHandler textHandler);
	
	public String getTask();
	
	public String getActualSubtask();
	
	public HashMap<Integer, String[][]> getActualTaskTable();
	
	public HashMap<Integer, String[][]> getSolutionTaskTable();
	
	public String getSolutionAsString();
	
	public void next();
	
	public boolean compareUserSolution(Object userSolution);
	
	public boolean taskCompleted();

}
